object DMNFe: TDMNFe
  OldCreateOrder = False
  OnCreate = DataModuleCreate
  Height = 401
  Width = 299
  object BancoNFE: TIBDatabase
    Connected = True
    DatabaseName = '10.1.1.10:x:\bancos\NFE.FDB'
    Params.Strings = (
      'user_name=SYSDBA'
      'password=masterkey'
      'lc_ctype=ISO8859_1')
    LoginPrompt = False
    DefaultTransaction = trNFE
    Left = 38
    Top = 20
  end
  object trNFE: TIBTransaction
    Active = True
    DefaultDatabase = BancoNFE
    Params.Strings = (
      'read_committed'
      'rec_version'
      'nowait')
    Left = 42
    Top = 69
  end
  object pBuscaCidade: TIBQuery
    Database = BancoNFE
    Transaction = trNFE
    SQL.Strings = (
      'select * from cidades where fonetica = :psCidade and uf = :psUF')
    Left = 41
    Top = 232
    ParamData = <
      item
        DataType = ftUnknown
        Name = 'psCidade'
        ParamType = ptUnknown
      end
      item
        DataType = ftUnknown
        Name = 'psUF'
        ParamType = ptUnknown
      end>
    object pBuscaCidadeCOD_CIDADE: TIntegerField
      FieldName = 'COD_CIDADE'
      Origin = 'CIDADES.COD_CIDADE'
      Required = True
    end
    object pBuscaCidadeCOD_ESTADO: TIntegerField
      FieldName = 'COD_ESTADO'
      Origin = 'CIDADES.COD_ESTADO'
      Required = True
    end
    object pBuscaCidadeNOME: TIBStringField
      FieldName = 'NOME'
      Origin = 'CIDADES.NOME'
      Size = 150
    end
    object pBuscaCidadeFONETICA: TIBStringField
      FieldName = 'FONETICA'
      Origin = 'CIDADES.FONETICA'
      Size = 150
    end
  end
  object tNotas: TIBDataSet
    Database = BancoNFE
    Transaction = trNFE
    DeleteSQL.Strings = (
      'delete from notas'
      'where'
      '  ID_NOTA = :OLD_ID_NOTA')
    InsertSQL.Strings = (
      'insert into notas'
      
        '  (ID_NOTA, CNPJ_CLIENTE, CHAVE_NFE, ASSINATURA_XML, NRO_LOTE, N' +
        'RO_RECIBO_RECEITA, '
      
        '   NRO_PROTOCOLO, STATUS_NOTA, EMITENTE_CNPJ, EMITENTE_NOME, EMI' +
        'TENTE_FANTASIA, '
      
        '   EMITENTE_LOGRADOURO, EMITENTE_NUMERO, EMITENTE_COMPLEMENTO, E' +
        'MITENTE_BAIRRO, '
      
        '   EMITENTE_COD_CIDADE, EMITENTE_CIDADE, EMITENTE_CODIGO_UF, EMI' +
        'TENTE_UF, '
      
        '   EMITENTE_CEP, EMITENTE_COD_PAIS, EMITENTE_PAIS, EMITENTE_FONE' +
        ', EMITENTE_INSCRICAO_ESTADUAL, '
      
        '   EMITENTE_INSCRICAO_SUBSTITUTO, EMITENTE_INSCRICAO_MUNICIPAL, ' +
        'EMITENTE_CNAE, '
      
        '   DESTINATARIO_TIPO_PESSOA, DESTINATARIO_CNPJ, DESTINATARIO_NOM' +
        'E, DESTINATARIO_LOGRADOURO, '
      
        '   DESTINATARIO_NUMERO, DESTINATARIO_COMPLEMENTO, DESTINATARIO_B' +
        'AIRRO, '
      
        '   DESTINATARIO_COD_CIDADE, DESTINATARIO_CIDADE, DESTINATARIO_UF' +
        ', DESTINATARIO_CEP, '
      
        '   DESTINATARIO_COD_PAIS, DESTINATARIO_PAIS, DESTINATARIO_FONE, ' +
        'DESTINATARIO_INSCRICAO_ESTADUAL, '
      
        '   DESTINATARIO_SUFRAMA, TRANSP_CNPJ, TRANSP_NOME, TRANSP_INSCRI' +
        'CAO_ESTADUAL, '
      
        '   TRANSP_ENDERECO, TRANSP_CIDADE, TRANSP_UF, TRANSP_PLACA, TRAN' +
        'SP_UF_PLACA, '
      
        '   TRANSP_COD_ANTT, NOTA_DESCRICAO_NATUREZA, NOTA_INDICADOR_FORM' +
        'A_PAGAMENTO, '
      
        '   NOTA_MODELO, NOTA_SERIE, NOTA_NRO_PEDIDO, NOTA_NUMERO, NOTA_E' +
        'MISSAO, '
      
        '   NOTA_DATA_SAIDA, NOTA_TIPO_DOCUMENTO, NOTA_FORMA_IMPRESSAO, N' +
        'OTA_TIPO_EMISSAO, '
      
        '   NOTA_AMBIENTE, NOTA_FINALIDADE, NOTA_VERSAO_SOFTWARE, NOTA_TI' +
        'PO_FRETE, '
      
        '   NOTA_QUANTIDADE_VOLUMES, NOTA_ESPECIE_VOLUMES, NOTA_MARCA_VOL' +
        'UMES, NOTA_NUMERACAO_VOLUMES, '
      
        '   NOTA_PESO_LIQUIDO, NOTA_PESO_BRUTO, NOTA_OBSERVACOES_FISCO, N' +
        'OTA_OBSERVACOES_CLIENTE, '
      
        '   NOTA_REF_OUTRA, NOTA_REF_CHAVE_NFE, NOTA_REF_EMITENTE_UF, NOT' +
        'A_REF_EMITENTE_CIDADE, '
      
        '   NOTA_REF_EMISSAO, NOTA_REF_EMITENTE_CNPJ, NOTA_REF_MODELO, NO' +
        'TA_REF_SERIE, '
      
        '   NOTA_REF_NRO_NOTA, NOTA_VALOR_FATURA, NOTA_VALOR_BASE_ICMS, N' +
        'OTA_VALOR_ICMS, '
      
        '   NOTA_VALOR_BASE_ICMS_ST, NOTA_VALOR_ICMS_ST, NOTA_VALOR_PRODU' +
        'TOS_SERVICOS, '
      
        '   NOTA_VALOR_FRETE, NOTA_VALOR_SEGURO, NOTA_VALOR_OUTRAS, NOTA_' +
        'VALOR_DESCONTO, '
      
        '   NOTA_VALOR_II, NOTA_VALOR_IPI, NOTA_VALOR_PIS, NOTA_VALOR_COF' +
        'INS, NOTA_VALOR_TOTAL, '
      
        '   NOTA_VALOR_SERVICOS_SEM_ICMS, NOTA_VALOR_BASE_ISSQN, NOTA_VAL' +
        'OR_ISSQN, '
      
        '   NOTA_VALOR_PIS_SERVICOS, NOTA_VALOR_COFINS_SERVICOS, NOTA_VAL' +
        'OR_RETIDO_PIS, '
      
        '   NOTA_VALOR_RETIDO_COFINS, NOTA_VALOR_RETIDO_CSLL, NOTA_VALOR_' +
        'BASE_RETIDO_IRPJ, '
      
        '   NOTA_VALOR_RETIDO_IRPJ, NOTA_VALOR_BASE_RETIDO_INSS, NOTA_VAL' +
        'OR_RETIDO_INSS, '
      
        '   XML, ERRO_RETORNO_XML, ERRO_RETORNO_TRATADO, MOTIVO_ANULACAO_' +
        'NOTA, XMLAUTORIZACAO)'
      'values'
      
        '  (:ID_NOTA, :CNPJ_CLIENTE, :CHAVE_NFE, :ASSINATURA_XML, :NRO_LO' +
        'TE, :NRO_RECIBO_RECEITA, '
      
        '   :NRO_PROTOCOLO, :STATUS_NOTA, :EMITENTE_CNPJ, :EMITENTE_NOME,' +
        ' :EMITENTE_FANTASIA, '
      
        '   :EMITENTE_LOGRADOURO, :EMITENTE_NUMERO, :EMITENTE_COMPLEMENTO' +
        ', :EMITENTE_BAIRRO, '
      
        '   :EMITENTE_COD_CIDADE, :EMITENTE_CIDADE, :EMITENTE_CODIGO_UF, ' +
        ':EMITENTE_UF, '
      
        '   :EMITENTE_CEP, :EMITENTE_COD_PAIS, :EMITENTE_PAIS, :EMITENTE_' +
        'FONE, :EMITENTE_INSCRICAO_ESTADUAL, '
      
        '   :EMITENTE_INSCRICAO_SUBSTITUTO, :EMITENTE_INSCRICAO_MUNICIPAL' +
        ', :EMITENTE_CNAE, '
      
        '   :DESTINATARIO_TIPO_PESSOA, :DESTINATARIO_CNPJ, :DESTINATARIO_' +
        'NOME, :DESTINATARIO_LOGRADOURO, '
      
        '   :DESTINATARIO_NUMERO, :DESTINATARIO_COMPLEMENTO, :DESTINATARI' +
        'O_BAIRRO, '
      
        '   :DESTINATARIO_COD_CIDADE, :DESTINATARIO_CIDADE, :DESTINATARIO' +
        '_UF, :DESTINATARIO_CEP, '
      
        '   :DESTINATARIO_COD_PAIS, :DESTINATARIO_PAIS, :DESTINATARIO_FON' +
        'E, :DESTINATARIO_INSCRICAO_ESTADUAL, '
      
        '   :DESTINATARIO_SUFRAMA, :TRANSP_CNPJ, :TRANSP_NOME, :TRANSP_IN' +
        'SCRICAO_ESTADUAL, '
      
        '   :TRANSP_ENDERECO, :TRANSP_CIDADE, :TRANSP_UF, :TRANSP_PLACA, ' +
        ':TRANSP_UF_PLACA, '
      
        '   :TRANSP_COD_ANTT, :NOTA_DESCRICAO_NATUREZA, :NOTA_INDICADOR_F' +
        'ORMA_PAGAMENTO, '
      
        '   :NOTA_MODELO, :NOTA_SERIE, :NOTA_NRO_PEDIDO, :NOTA_NUMERO, :N' +
        'OTA_EMISSAO, '
      
        '   :NOTA_DATA_SAIDA, :NOTA_TIPO_DOCUMENTO, :NOTA_FORMA_IMPRESSAO' +
        ', :NOTA_TIPO_EMISSAO, '
      
        '   :NOTA_AMBIENTE, :NOTA_FINALIDADE, :NOTA_VERSAO_SOFTWARE, :NOT' +
        'A_TIPO_FRETE, '
      
        '   :NOTA_QUANTIDADE_VOLUMES, :NOTA_ESPECIE_VOLUMES, :NOTA_MARCA_' +
        'VOLUMES, '
      
        '   :NOTA_NUMERACAO_VOLUMES, :NOTA_PESO_LIQUIDO, :NOTA_PESO_BRUTO' +
        ', :NOTA_OBSERVACOES_FISCO, '
      
        '   :NOTA_OBSERVACOES_CLIENTE, :NOTA_REF_OUTRA, :NOTA_REF_CHAVE_N' +
        'FE, :NOTA_REF_EMITENTE_UF, '
      
        '   :NOTA_REF_EMITENTE_CIDADE, :NOTA_REF_EMISSAO, :NOTA_REF_EMITE' +
        'NTE_CNPJ, '
      
        '   :NOTA_REF_MODELO, :NOTA_REF_SERIE, :NOTA_REF_NRO_NOTA, :NOTA_' +
        'VALOR_FATURA, '
      
        '   :NOTA_VALOR_BASE_ICMS, :NOTA_VALOR_ICMS, :NOTA_VALOR_BASE_ICM' +
        'S_ST, :NOTA_VALOR_ICMS_ST, '
      
        '   :NOTA_VALOR_PRODUTOS_SERVICOS, :NOTA_VALOR_FRETE, :NOTA_VALOR' +
        '_SEGURO, '
      
        '   :NOTA_VALOR_OUTRAS, :NOTA_VALOR_DESCONTO, :NOTA_VALOR_II, :NO' +
        'TA_VALOR_IPI, '
      
        '   :NOTA_VALOR_PIS, :NOTA_VALOR_COFINS, :NOTA_VALOR_TOTAL, :NOTA' +
        '_VALOR_SERVICOS_SEM_ICMS, '
      
        '   :NOTA_VALOR_BASE_ISSQN, :NOTA_VALOR_ISSQN, :NOTA_VALOR_PIS_SE' +
        'RVICOS, '
      
        '   :NOTA_VALOR_COFINS_SERVICOS, :NOTA_VALOR_RETIDO_PIS, :NOTA_VA' +
        'LOR_RETIDO_COFINS, '
      
        '   :NOTA_VALOR_RETIDO_CSLL, :NOTA_VALOR_BASE_RETIDO_IRPJ, :NOTA_' +
        'VALOR_RETIDO_IRPJ, '
      
        '   :NOTA_VALOR_BASE_RETIDO_INSS, :NOTA_VALOR_RETIDO_INSS, :XML, ' +
        ':ERRO_RETORNO_XML, '
      
        '   :ERRO_RETORNO_TRATADO, :MOTIVO_ANULACAO_NOTA, :XMLAUTORIZACAO' +
        ')')
    RefreshSQL.Strings = (
      'Select *'
      'from notas '
      'where'
      '  ID_NOTA = :ID_NOTA')
    SelectSQL.Strings = (
      'SELECT * FROM NOTAS'
      ''
      ''
      'where id_nota = :piIdNota'
      ''
      'order by id_nota')
    ModifySQL.Strings = (
      'update notas'
      'set'
      '  ID_NOTA = :ID_NOTA,'
      '  CNPJ_CLIENTE = :CNPJ_CLIENTE,'
      '  CHAVE_NFE = :CHAVE_NFE,'
      '  ASSINATURA_XML = :ASSINATURA_XML,'
      '  NRO_LOTE = :NRO_LOTE,'
      '  NRO_RECIBO_RECEITA = :NRO_RECIBO_RECEITA,'
      '  NRO_PROTOCOLO = :NRO_PROTOCOLO,'
      '  STATUS_NOTA = :STATUS_NOTA,'
      '  EMITENTE_CNPJ = :EMITENTE_CNPJ,'
      '  EMITENTE_NOME = :EMITENTE_NOME,'
      '  EMITENTE_FANTASIA = :EMITENTE_FANTASIA,'
      '  EMITENTE_LOGRADOURO = :EMITENTE_LOGRADOURO,'
      '  EMITENTE_NUMERO = :EMITENTE_NUMERO,'
      '  EMITENTE_COMPLEMENTO = :EMITENTE_COMPLEMENTO,'
      '  EMITENTE_BAIRRO = :EMITENTE_BAIRRO,'
      '  EMITENTE_COD_CIDADE = :EMITENTE_COD_CIDADE,'
      '  EMITENTE_CIDADE = :EMITENTE_CIDADE,'
      '  EMITENTE_CODIGO_UF = :EMITENTE_CODIGO_UF,'
      '  EMITENTE_UF = :EMITENTE_UF,'
      '  EMITENTE_CEP = :EMITENTE_CEP,'
      '  EMITENTE_COD_PAIS = :EMITENTE_COD_PAIS,'
      '  EMITENTE_PAIS = :EMITENTE_PAIS,'
      '  EMITENTE_FONE = :EMITENTE_FONE,'
      '  EMITENTE_INSCRICAO_ESTADUAL = :EMITENTE_INSCRICAO_ESTADUAL,'
      '  EMITENTE_INSCRICAO_SUBSTITUTO = '
      ':EMITENTE_INSCRICAO_SUBSTITUTO,'
      '  EMITENTE_INSCRICAO_MUNICIPAL = :EMITENTE_INSCRICAO_MUNICIPAL,'
      '  EMITENTE_CNAE = :EMITENTE_CNAE,'
      '  DESTINATARIO_TIPO_PESSOA = :DESTINATARIO_TIPO_PESSOA,'
      '  DESTINATARIO_CNPJ = :DESTINATARIO_CNPJ,'
      '  DESTINATARIO_NOME = :DESTINATARIO_NOME,'
      '  DESTINATARIO_LOGRADOURO = :DESTINATARIO_LOGRADOURO,'
      '  DESTINATARIO_NUMERO = :DESTINATARIO_NUMERO,'
      '  DESTINATARIO_COMPLEMENTO = :DESTINATARIO_COMPLEMENTO,'
      '  DESTINATARIO_BAIRRO = :DESTINATARIO_BAIRRO,'
      '  DESTINATARIO_COD_CIDADE = :DESTINATARIO_COD_CIDADE,'
      '  DESTINATARIO_CIDADE = :DESTINATARIO_CIDADE,'
      '  DESTINATARIO_UF = :DESTINATARIO_UF,'
      '  DESTINATARIO_CEP = :DESTINATARIO_CEP,'
      '  DESTINATARIO_COD_PAIS = :DESTINATARIO_COD_PAIS,'
      '  DESTINATARIO_PAIS = :DESTINATARIO_PAIS,'
      '  DESTINATARIO_FONE = :DESTINATARIO_FONE,'
      '  DESTINATARIO_INSCRICAO_ESTADUAL = '
      ':DESTINATARIO_INSCRICAO_ESTADUAL,'
      '  DESTINATARIO_SUFRAMA = :DESTINATARIO_SUFRAMA,'
      '  TRANSP_CNPJ = :TRANSP_CNPJ,'
      '  TRANSP_NOME = :TRANSP_NOME,'
      '  TRANSP_INSCRICAO_ESTADUAL = :TRANSP_INSCRICAO_ESTADUAL,'
      '  TRANSP_ENDERECO = :TRANSP_ENDERECO,'
      '  TRANSP_CIDADE = :TRANSP_CIDADE,'
      '  TRANSP_UF = :TRANSP_UF,'
      '  TRANSP_PLACA = :TRANSP_PLACA,'
      '  TRANSP_UF_PLACA = :TRANSP_UF_PLACA,'
      '  TRANSP_COD_ANTT = :TRANSP_COD_ANTT,'
      '  NOTA_DESCRICAO_NATUREZA = :NOTA_DESCRICAO_NATUREZA,'
      '  NOTA_INDICADOR_FORMA_PAGAMENTO = '
      ':NOTA_INDICADOR_FORMA_PAGAMENTO,'
      '  NOTA_MODELO = :NOTA_MODELO,'
      '  NOTA_SERIE = :NOTA_SERIE,'
      '  NOTA_NRO_PEDIDO = :NOTA_NRO_PEDIDO,'
      '  NOTA_NUMERO = :NOTA_NUMERO,'
      '  NOTA_EMISSAO = :NOTA_EMISSAO,'
      '  NOTA_DATA_SAIDA = :NOTA_DATA_SAIDA,'
      '  NOTA_TIPO_DOCUMENTO = :NOTA_TIPO_DOCUMENTO,'
      '  NOTA_FORMA_IMPRESSAO = :NOTA_FORMA_IMPRESSAO,'
      '  NOTA_TIPO_EMISSAO = :NOTA_TIPO_EMISSAO,'
      '  NOTA_AMBIENTE = :NOTA_AMBIENTE,'
      '  NOTA_FINALIDADE = :NOTA_FINALIDADE,'
      '  NOTA_VERSAO_SOFTWARE = :NOTA_VERSAO_SOFTWARE,'
      '  NOTA_TIPO_FRETE = :NOTA_TIPO_FRETE,'
      '  NOTA_QUANTIDADE_VOLUMES = :NOTA_QUANTIDADE_VOLUMES,'
      '  NOTA_ESPECIE_VOLUMES = :NOTA_ESPECIE_VOLUMES,'
      '  NOTA_MARCA_VOLUMES = :NOTA_MARCA_VOLUMES,'
      '  NOTA_NUMERACAO_VOLUMES = :NOTA_NUMERACAO_VOLUMES,'
      '  NOTA_PESO_LIQUIDO = :NOTA_PESO_LIQUIDO,'
      '  NOTA_PESO_BRUTO = :NOTA_PESO_BRUTO,'
      '  NOTA_OBSERVACOES_FISCO = :NOTA_OBSERVACOES_FISCO,'
      '  NOTA_OBSERVACOES_CLIENTE = :NOTA_OBSERVACOES_CLIENTE,'
      '  NOTA_REF_OUTRA = :NOTA_REF_OUTRA,'
      '  NOTA_REF_CHAVE_NFE = :NOTA_REF_CHAVE_NFE,'
      '  NOTA_REF_EMITENTE_UF = :NOTA_REF_EMITENTE_UF,'
      '  NOTA_REF_EMITENTE_CIDADE = :NOTA_REF_EMITENTE_CIDADE,'
      '  NOTA_REF_EMISSAO = :NOTA_REF_EMISSAO,'
      '  NOTA_REF_EMITENTE_CNPJ = :NOTA_REF_EMITENTE_CNPJ,'
      '  NOTA_REF_MODELO = :NOTA_REF_MODELO,'
      '  NOTA_REF_SERIE = :NOTA_REF_SERIE,'
      '  NOTA_REF_NRO_NOTA = :NOTA_REF_NRO_NOTA,'
      '  NOTA_VALOR_FATURA = :NOTA_VALOR_FATURA,'
      '  NOTA_VALOR_BASE_ICMS = :NOTA_VALOR_BASE_ICMS,'
      '  NOTA_VALOR_ICMS = :NOTA_VALOR_ICMS,'
      '  NOTA_VALOR_BASE_ICMS_ST = :NOTA_VALOR_BASE_ICMS_ST,'
      '  NOTA_VALOR_ICMS_ST = :NOTA_VALOR_ICMS_ST,'
      '  NOTA_VALOR_PRODUTOS_SERVICOS = '
      ':NOTA_VALOR_PRODUTOS_SERVICOS,'
      '  NOTA_VALOR_FRETE = :NOTA_VALOR_FRETE,'
      '  NOTA_VALOR_SEGURO = :NOTA_VALOR_SEGURO,'
      '  NOTA_VALOR_OUTRAS = :NOTA_VALOR_OUTRAS,'
      '  NOTA_VALOR_DESCONTO = :NOTA_VALOR_DESCONTO,'
      '  NOTA_VALOR_II = :NOTA_VALOR_II,'
      '  NOTA_VALOR_IPI = :NOTA_VALOR_IPI,'
      '  NOTA_VALOR_PIS = :NOTA_VALOR_PIS,'
      '  NOTA_VALOR_COFINS = :NOTA_VALOR_COFINS,'
      '  NOTA_VALOR_TOTAL = :NOTA_VALOR_TOTAL,'
      '  NOTA_VALOR_SERVICOS_SEM_ICMS = :NOTA_VALOR_SERVICOS_SEM_ICMS,'
      '  NOTA_VALOR_BASE_ISSQN = :NOTA_VALOR_BASE_ISSQN,'
      '  NOTA_VALOR_ISSQN = :NOTA_VALOR_ISSQN,'
      '  NOTA_VALOR_PIS_SERVICOS = :NOTA_VALOR_PIS_SERVICOS,'
      '  NOTA_VALOR_COFINS_SERVICOS = :NOTA_VALOR_COFINS_SERVICOS,'
      '  NOTA_VALOR_RETIDO_PIS = :NOTA_VALOR_RETIDO_PIS,'
      '  NOTA_VALOR_RETIDO_COFINS = :NOTA_VALOR_RETIDO_COFINS,'
      '  NOTA_VALOR_RETIDO_CSLL = :NOTA_VALOR_RETIDO_CSLL,'
      '  NOTA_VALOR_BASE_RETIDO_IRPJ = :NOTA_VALOR_BASE_RETIDO_IRPJ,'
      '  NOTA_VALOR_RETIDO_IRPJ = :NOTA_VALOR_RETIDO_IRPJ,'
      '  NOTA_VALOR_BASE_RETIDO_INSS = :NOTA_VALOR_BASE_RETIDO_INSS,'
      '  NOTA_VALOR_RETIDO_INSS = :NOTA_VALOR_RETIDO_INSS,'
      '  XML = :XML,'
      '  ERRO_RETORNO_XML = :ERRO_RETORNO_XML,'
      '  ERRO_RETORNO_TRATADO = :ERRO_RETORNO_TRATADO,'
      '  MOTIVO_ANULACAO_NOTA = :MOTIVO_ANULACAO_NOTA,'
      '  XMLAUTORIZACAO = :XMLAUTORIZACAO'
      'where'
      '  ID_NOTA = :OLD_ID_NOTA')
    Left = 141
    Top = 236
    object tNotasID_NOTA: TIntegerField
      FieldName = 'ID_NOTA'
      Origin = 'NOTAS.ID_NOTA'
      Required = True
    end
    object tNotasEMITENTE_CNPJ: TIBStringField
      FieldName = 'EMITENTE_CNPJ'
      Origin = 'NOTAS.EMITENTE_CNPJ'
      Size = 15
    end
    object tNotasEMITENTE_NOME: TIBStringField
      FieldName = 'EMITENTE_NOME'
      Origin = 'NOTAS.EMITENTE_NOME'
      Size = 150
    end
    object tNotasEMITENTE_FANTASIA: TIBStringField
      FieldName = 'EMITENTE_FANTASIA'
      Origin = 'NOTAS.EMITENTE_FANTASIA'
      Size = 150
    end
    object tNotasEMITENTE_LOGRADOURO: TIBStringField
      FieldName = 'EMITENTE_LOGRADOURO'
      Origin = 'NOTAS.EMITENTE_LOGRADOURO'
      Size = 150
    end
    object tNotasEMITENTE_NUMERO: TIBStringField
      FieldName = 'EMITENTE_NUMERO'
      Origin = 'NOTAS.EMITENTE_NUMERO'
      Size = 150
    end
    object tNotasEMITENTE_COMPLEMENTO: TIBStringField
      FieldName = 'EMITENTE_COMPLEMENTO'
      Origin = 'NOTAS.EMITENTE_COMPLEMENTO'
    end
    object tNotasEMITENTE_BAIRRO: TIBStringField
      FieldName = 'EMITENTE_BAIRRO'
      Origin = 'NOTAS.EMITENTE_BAIRRO'
      Size = 150
    end
    object tNotasEMITENTE_COD_CIDADE: TIntegerField
      FieldName = 'EMITENTE_COD_CIDADE'
      Origin = 'NOTAS.EMITENTE_COD_CIDADE'
    end
    object tNotasEMITENTE_CIDADE: TIBStringField
      FieldName = 'EMITENTE_CIDADE'
      Origin = 'NOTAS.EMITENTE_CIDADE'
      Size = 150
    end
    object tNotasEMITENTE_CODIGO_UF: TIntegerField
      FieldName = 'EMITENTE_CODIGO_UF'
      Origin = 'NOTAS.EMITENTE_CODIGO_UF'
    end
    object tNotasEMITENTE_UF: TIBStringField
      FieldName = 'EMITENTE_UF'
      Origin = 'NOTAS.EMITENTE_UF'
      Size = 2
    end
    object tNotasEMITENTE_CEP: TIBStringField
      FieldName = 'EMITENTE_CEP'
      Origin = 'NOTAS.EMITENTE_CEP'
      Size = 8
    end
    object tNotasEMITENTE_COD_PAIS: TIntegerField
      FieldName = 'EMITENTE_COD_PAIS'
      Origin = 'NOTAS.EMITENTE_COD_PAIS'
    end
    object tNotasEMITENTE_PAIS: TIBStringField
      FieldName = 'EMITENTE_PAIS'
      Origin = 'NOTAS.EMITENTE_PAIS'
      Size = 150
    end
    object tNotasEMITENTE_FONE: TIBStringField
      FieldName = 'EMITENTE_FONE'
      Origin = 'NOTAS.EMITENTE_FONE'
      Size = 150
    end
    object tNotasEMITENTE_INSCRICAO_ESTADUAL: TIBStringField
      FieldName = 'EMITENTE_INSCRICAO_ESTADUAL'
      Origin = 'NOTAS.EMITENTE_INSCRICAO_ESTADUAL'
      Size = 150
    end
    object tNotasEMITENTE_INSCRICAO_SUBSTITUTO: TIBStringField
      FieldName = 'EMITENTE_INSCRICAO_SUBSTITUTO'
      Origin = 'NOTAS.EMITENTE_INSCRICAO_SUBSTITUTO'
      Size = 150
    end
    object tNotasEMITENTE_INSCRICAO_MUNICIPAL: TIBStringField
      FieldName = 'EMITENTE_INSCRICAO_MUNICIPAL'
      Origin = 'NOTAS.EMITENTE_INSCRICAO_MUNICIPAL'
    end
    object tNotasEMITENTE_CNAE: TIBStringField
      FieldName = 'EMITENTE_CNAE'
      Origin = 'NOTAS.EMITENTE_CNAE'
    end
    object tNotasDESTINATARIO_CNPJ: TIBStringField
      FieldName = 'DESTINATARIO_CNPJ'
      Origin = 'NOTAS.DESTINATARIO_CNPJ'
      Size = 15
    end
    object tNotasDESTINATARIO_NOME: TIBStringField
      FieldName = 'DESTINATARIO_NOME'
      Origin = 'NOTAS.DESTINATARIO_NOME'
      Size = 150
    end
    object tNotasDESTINATARIO_LOGRADOURO: TIBStringField
      FieldName = 'DESTINATARIO_LOGRADOURO'
      Origin = 'NOTAS.DESTINATARIO_LOGRADOURO'
      Size = 150
    end
    object tNotasDESTINATARIO_NUMERO: TIBStringField
      FieldName = 'DESTINATARIO_NUMERO'
      Origin = 'NOTAS.DESTINATARIO_NUMERO'
      Size = 150
    end
    object tNotasDESTINATARIO_BAIRRO: TIBStringField
      FieldName = 'DESTINATARIO_BAIRRO'
      Origin = 'NOTAS.DESTINATARIO_BAIRRO'
      Size = 150
    end
    object tNotasDESTINATARIO_COMPLEMENTO: TIBStringField
      FieldName = 'DESTINATARIO_COMPLEMENTO'
      Origin = 'NOTAS.DESTINATARIO_COMPLEMENTO'
    end
    object tNotasDESTINATARIO_COD_CIDADE: TIntegerField
      FieldName = 'DESTINATARIO_COD_CIDADE'
      Origin = 'NOTAS.DESTINATARIO_COD_CIDADE'
    end
    object tNotasDESTINATARIO_CIDADE: TIBStringField
      FieldName = 'DESTINATARIO_CIDADE'
      Origin = 'NOTAS.DESTINATARIO_CIDADE'
      Size = 150
    end
    object tNotasDESTINATARIO_UF: TIBStringField
      FieldName = 'DESTINATARIO_UF'
      Origin = 'NOTAS.DESTINATARIO_UF'
      Size = 2
    end
    object tNotasDESTINATARIO_CEP: TIBStringField
      FieldName = 'DESTINATARIO_CEP'
      Origin = 'NOTAS.DESTINATARIO_CEP'
      Size = 8
    end
    object tNotasDESTINATARIO_COD_PAIS: TIntegerField
      FieldName = 'DESTINATARIO_COD_PAIS'
      Origin = 'NOTAS.DESTINATARIO_COD_PAIS'
    end
    object tNotasDESTINATARIO_PAIS: TIBStringField
      FieldName = 'DESTINATARIO_PAIS'
      Origin = 'NOTAS.DESTINATARIO_PAIS'
      Size = 150
    end
    object tNotasDESTINATARIO_FONE: TIBStringField
      FieldName = 'DESTINATARIO_FONE'
      Origin = 'NOTAS.DESTINATARIO_FONE'
      Size = 150
    end
    object tNotasDESTINATARIO_INSCRICAO_ESTADUAL: TIBStringField
      FieldName = 'DESTINATARIO_INSCRICAO_ESTADUAL'
      Origin = 'NOTAS.DESTINATARIO_INSCRICAO_ESTADUAL'
      Size = 150
    end
    object tNotasDESTINATARIO_TIPO_PESSOA: TIBStringField
      FieldName = 'DESTINATARIO_TIPO_PESSOA'
      Origin = 'NOTAS.DESTINATARIO_TIPO_PESSOA'
      FixedChar = True
      Size = 1
    end
    object tNotasDESTINATARIO_SUFRAMA: TIBStringField
      FieldName = 'DESTINATARIO_SUFRAMA'
      Origin = 'NOTAS.DESTINATARIO_SUFRAMA'
    end
    object tNotasTRANSP_CNPJ: TIBStringField
      FieldName = 'TRANSP_CNPJ'
      Origin = 'NOTAS.TRANSP_CNPJ'
      Size = 15
    end
    object tNotasTRANSP_NOME: TIBStringField
      FieldName = 'TRANSP_NOME'
      Origin = 'NOTAS.TRANSP_NOME'
      Size = 150
    end
    object tNotasTRANSP_INSCRICAO_ESTADUAL: TIBStringField
      FieldName = 'TRANSP_INSCRICAO_ESTADUAL'
      Origin = 'NOTAS.TRANSP_INSCRICAO_ESTADUAL'
      Size = 150
    end
    object tNotasTRANSP_ENDERECO: TIBStringField
      FieldName = 'TRANSP_ENDERECO'
      Origin = 'NOTAS.TRANSP_ENDERECO'
      Size = 150
    end
    object tNotasTRANSP_CIDADE: TIBStringField
      FieldName = 'TRANSP_CIDADE'
      Origin = 'NOTAS.TRANSP_CIDADE'
      Size = 150
    end
    object tNotasTRANSP_UF: TIBStringField
      FieldName = 'TRANSP_UF'
      Origin = 'NOTAS.TRANSP_UF'
      Size = 2
    end
    object tNotasTRANSP_PLACA: TIBStringField
      FieldName = 'TRANSP_PLACA'
      Origin = 'NOTAS.TRANSP_PLACA'
      Size = 150
    end
    object tNotasTRANSP_UF_PLACA: TIBStringField
      FieldName = 'TRANSP_UF_PLACA'
      Origin = 'NOTAS.TRANSP_UF_PLACA'
      Size = 2
    end
    object tNotasTRANSP_COD_ANTT: TIBStringField
      FieldName = 'TRANSP_COD_ANTT'
      Origin = 'NOTAS.TRANSP_COD_ANTT'
      Size = 150
    end
    object tNotasNOTA_DESCRICAO_NATUREZA: TIBStringField
      FieldName = 'NOTA_DESCRICAO_NATUREZA'
      Origin = 'NOTAS.NOTA_DESCRICAO_NATUREZA'
      Size = 150
    end
    object tNotasNOTA_INDICADOR_FORMA_PAGAMENTO: TIntegerField
      FieldName = 'NOTA_INDICADOR_FORMA_PAGAMENTO'
      Origin = 'NOTAS.NOTA_INDICADOR_FORMA_PAGAMENTO'
    end
    object tNotasNOTA_MODELO: TIntegerField
      FieldName = 'NOTA_MODELO'
      Origin = 'NOTAS.NOTA_MODELO'
    end
    object tNotasNOTA_SERIE: TIBStringField
      FieldName = 'NOTA_SERIE'
      Origin = 'NOTAS.NOTA_SERIE'
      Size = 150
    end
    object tNotasNOTA_NRO_PEDIDO: TIntegerField
      FieldName = 'NOTA_NRO_PEDIDO'
      Origin = 'NOTAS.NOTA_NRO_PEDIDO'
    end
    object tNotasNOTA_NUMERO: TIntegerField
      FieldName = 'NOTA_NUMERO'
      Origin = 'NOTAS.NOTA_NUMERO'
    end
    object tNotasNOTA_EMISSAO: TDateTimeField
      FieldName = 'NOTA_EMISSAO'
      Origin = 'NOTAS.NOTA_EMISSAO'
    end
    object tNotasNOTA_DATA_SAIDA: TDateTimeField
      FieldName = 'NOTA_DATA_SAIDA'
      Origin = 'NOTAS.NOTA_DATA_SAIDA'
    end
    object tNotasNOTA_TIPO_DOCUMENTO: TIntegerField
      FieldName = 'NOTA_TIPO_DOCUMENTO'
      Origin = 'NOTAS.NOTA_TIPO_DOCUMENTO'
    end
    object tNotasNOTA_FORMA_IMPRESSAO: TIntegerField
      FieldName = 'NOTA_FORMA_IMPRESSAO'
      Origin = 'NOTAS.NOTA_FORMA_IMPRESSAO'
    end
    object tNotasNOTA_TIPO_EMISSAO: TIntegerField
      FieldName = 'NOTA_TIPO_EMISSAO'
      Origin = 'NOTAS.NOTA_TIPO_EMISSAO'
    end
    object tNotasNOTA_AMBIENTE: TIntegerField
      FieldName = 'NOTA_AMBIENTE'
      Origin = 'NOTAS.NOTA_AMBIENTE'
    end
    object tNotasNOTA_FINALIDADE: TIntegerField
      FieldName = 'NOTA_FINALIDADE'
      Origin = 'NOTAS.NOTA_FINALIDADE'
    end
    object tNotasNOTA_VERSAO_SOFTWARE: TIBStringField
      FieldName = 'NOTA_VERSAO_SOFTWARE'
      Origin = 'NOTAS.NOTA_VERSAO_SOFTWARE'
      Size = 150
    end
    object tNotasNOTA_REF_OUTRA: TIBStringField
      FieldName = 'NOTA_REF_OUTRA'
      Origin = 'NOTAS.NOTA_REF_OUTRA'
      FixedChar = True
      Size = 1
    end
    object tNotasNOTA_REF_CHAVE_NFE: TIBStringField
      FieldName = 'NOTA_REF_CHAVE_NFE'
      Origin = 'NOTAS.NOTA_REF_CHAVE_NFE'
      Size = 150
    end
    object tNotasNOTA_REF_EMITENTE_UF: TIBStringField
      FieldName = 'NOTA_REF_EMITENTE_UF'
      Origin = 'NOTAS.NOTA_REF_EMITENTE_UF'
      Size = 2
    end
    object tNotasNOTA_REF_EMISSAO: TDateTimeField
      FieldName = 'NOTA_REF_EMISSAO'
      Origin = 'NOTAS.NOTA_REF_EMISSAO'
    end
    object tNotasNOTA_REF_EMITENTE_CNPJ: TIBStringField
      FieldName = 'NOTA_REF_EMITENTE_CNPJ'
      Origin = 'NOTAS.NOTA_REF_EMITENTE_CNPJ'
      Size = 15
    end
    object tNotasNOTA_REF_MODELO: TIBStringField
      FieldName = 'NOTA_REF_MODELO'
      Origin = 'NOTAS.NOTA_REF_MODELO'
    end
    object tNotasNOTA_REF_SERIE: TIBStringField
      FieldName = 'NOTA_REF_SERIE'
      Origin = 'NOTAS.NOTA_REF_SERIE'
    end
    object tNotasNOTA_REF_EMITENTE_CIDADE: TIBStringField
      FieldName = 'NOTA_REF_EMITENTE_CIDADE'
      Origin = 'NOTAS.NOTA_REF_EMITENTE_CIDADE'
      Size = 150
    end
    object tNotasNOTA_REF_NRO_NOTA: TIBStringField
      FieldName = 'NOTA_REF_NRO_NOTA'
      Origin = 'NOTAS.NOTA_REF_NRO_NOTA'
    end
    object tNotasNOTA_TIPO_FRETE: TIntegerField
      FieldName = 'NOTA_TIPO_FRETE'
      Origin = 'NOTAS.NOTA_TIPO_FRETE'
    end
    object tNotasNOTA_QUANTIDADE_VOLUMES: TIntegerField
      FieldName = 'NOTA_QUANTIDADE_VOLUMES'
      Origin = 'NOTAS.NOTA_QUANTIDADE_VOLUMES'
    end
    object tNotasNOTA_ESPECIE_VOLUMES: TIBStringField
      FieldName = 'NOTA_ESPECIE_VOLUMES'
      Origin = 'NOTAS.NOTA_ESPECIE_VOLUMES'
    end
    object tNotasNOTA_MARCA_VOLUMES: TIBStringField
      FieldName = 'NOTA_MARCA_VOLUMES'
      Origin = 'NOTAS.NOTA_MARCA_VOLUMES'
      Size = 150
    end
    object tNotasNOTA_NUMERACAO_VOLUMES: TIBStringField
      FieldName = 'NOTA_NUMERACAO_VOLUMES'
      Origin = 'NOTAS.NOTA_NUMERACAO_VOLUMES'
      Size = 150
    end
    object tNotasNOTA_PESO_LIQUIDO: TIBBCDField
      FieldName = 'NOTA_PESO_LIQUIDO'
      Origin = 'NOTAS.NOTA_PESO_LIQUIDO'
      Precision = 18
      Size = 4
    end
    object tNotasNOTA_PESO_BRUTO: TIBBCDField
      FieldName = 'NOTA_PESO_BRUTO'
      Origin = 'NOTAS.NOTA_PESO_BRUTO'
      Precision = 18
      Size = 4
    end
    object tNotasNOTA_OBSERVACOES_FISCO: TIBStringField
      FieldName = 'NOTA_OBSERVACOES_FISCO'
      Origin = 'NOTAS.NOTA_OBSERVACOES_FISCO'
      Size = 2000
    end
    object tNotasNOTA_OBSERVACOES_CLIENTE: TIBStringField
      FieldName = 'NOTA_OBSERVACOES_CLIENTE'
      Origin = 'NOTAS.NOTA_OBSERVACOES_CLIENTE'
      Size = 2000
    end
    object tNotasNOTA_VALOR_FATURA: TIBBCDField
      FieldName = 'NOTA_VALOR_FATURA'
      Origin = 'NOTAS.NOTA_VALOR_FATURA'
      Precision = 18
      Size = 2
    end
    object tNotasNOTA_VALOR_DESCONTO: TIBBCDField
      FieldName = 'NOTA_VALOR_DESCONTO'
      Origin = 'NOTAS.NOTA_VALOR_DESCONTO'
      Precision = 18
      Size = 2
    end
    object tNotasSTATUS_NOTA: TIBStringField
      FieldName = 'STATUS_NOTA'
      Origin = 'NOTAS.STATUS_NOTA'
      Size = 150
    end
    object tNotasNOTA_VALOR_BASE_ICMS: TIBBCDField
      FieldName = 'NOTA_VALOR_BASE_ICMS'
      Origin = 'NOTAS.NOTA_VALOR_BASE_ICMS'
      Precision = 18
      Size = 2
    end
    object tNotasNOTA_VALOR_ICMS: TIBBCDField
      FieldName = 'NOTA_VALOR_ICMS'
      Origin = 'NOTAS.NOTA_VALOR_ICMS'
      Precision = 18
      Size = 2
    end
    object tNotasNOTA_VALOR_BASE_ICMS_ST: TIBBCDField
      FieldName = 'NOTA_VALOR_BASE_ICMS_ST'
      Origin = 'NOTAS.NOTA_VALOR_BASE_ICMS_ST'
      Precision = 18
      Size = 2
    end
    object tNotasNOTA_VALOR_ICMS_ST: TIBBCDField
      FieldName = 'NOTA_VALOR_ICMS_ST'
      Origin = 'NOTAS.NOTA_VALOR_ICMS_ST'
      Precision = 18
      Size = 2
    end
    object tNotasNOTA_VALOR_PRODUTOS_SERVICOS: TIBBCDField
      FieldName = 'NOTA_VALOR_PRODUTOS_SERVICOS'
      Origin = 'NOTAS.NOTA_VALOR_PRODUTOS_SERVICOS'
      Precision = 18
      Size = 2
    end
    object tNotasNOTA_VALOR_FRETE: TIBBCDField
      FieldName = 'NOTA_VALOR_FRETE'
      Origin = 'NOTAS.NOTA_VALOR_FRETE'
      Precision = 18
      Size = 2
    end
    object tNotasNOTA_VALOR_SEGURO: TIBBCDField
      FieldName = 'NOTA_VALOR_SEGURO'
      Origin = 'NOTAS.NOTA_VALOR_SEGURO'
      Precision = 18
      Size = 2
    end
    object tNotasNOTA_VALOR_OUTRAS: TIBBCDField
      FieldName = 'NOTA_VALOR_OUTRAS'
      Origin = 'NOTAS.NOTA_VALOR_OUTRAS'
      Precision = 18
      Size = 2
    end
    object tNotasNOTA_VALOR_II: TIBBCDField
      FieldName = 'NOTA_VALOR_II'
      Origin = 'NOTAS.NOTA_VALOR_II'
      Precision = 18
      Size = 2
    end
    object tNotasNOTA_VALOR_IPI: TIBBCDField
      FieldName = 'NOTA_VALOR_IPI'
      Origin = 'NOTAS.NOTA_VALOR_IPI'
      Precision = 18
      Size = 2
    end
    object tNotasNOTA_VALOR_PIS: TIBBCDField
      FieldName = 'NOTA_VALOR_PIS'
      Origin = 'NOTAS.NOTA_VALOR_PIS'
      Precision = 18
      Size = 2
    end
    object tNotasNOTA_VALOR_COFINS: TIBBCDField
      FieldName = 'NOTA_VALOR_COFINS'
      Origin = 'NOTAS.NOTA_VALOR_COFINS'
      Precision = 18
      Size = 2
    end
    object tNotasNOTA_VALOR_TOTAL: TIBBCDField
      FieldName = 'NOTA_VALOR_TOTAL'
      Origin = 'NOTAS.NOTA_VALOR_TOTAL'
      Precision = 18
      Size = 2
    end
    object tNotasNOTA_VALOR_SERVICOS_SEM_ICMS: TIBBCDField
      FieldName = 'NOTA_VALOR_SERVICOS_SEM_ICMS'
      Origin = 'NOTAS.NOTA_VALOR_SERVICOS_SEM_ICMS'
      Precision = 18
      Size = 2
    end
    object tNotasNOTA_VALOR_BASE_ISSQN: TIBBCDField
      FieldName = 'NOTA_VALOR_BASE_ISSQN'
      Origin = 'NOTAS.NOTA_VALOR_BASE_ISSQN'
      Precision = 18
      Size = 2
    end
    object tNotasNOTA_VALOR_ISSQN: TIBBCDField
      FieldName = 'NOTA_VALOR_ISSQN'
      Origin = 'NOTAS.NOTA_VALOR_ISSQN'
      Precision = 18
      Size = 2
    end
    object tNotasNOTA_VALOR_PIS_SERVICOS: TIBBCDField
      FieldName = 'NOTA_VALOR_PIS_SERVICOS'
      Origin = 'NOTAS.NOTA_VALOR_PIS_SERVICOS'
      Precision = 18
      Size = 2
    end
    object tNotasNOTA_VALOR_COFINS_SERVICOS: TIBBCDField
      FieldName = 'NOTA_VALOR_COFINS_SERVICOS'
      Origin = 'NOTAS.NOTA_VALOR_COFINS_SERVICOS'
      Precision = 18
      Size = 2
    end
    object tNotasNOTA_VALOR_RETIDO_PIS: TIBBCDField
      FieldName = 'NOTA_VALOR_RETIDO_PIS'
      Origin = 'NOTAS.NOTA_VALOR_RETIDO_PIS'
      Precision = 18
      Size = 2
    end
    object tNotasNOTA_VALOR_RETIDO_COFINS: TIBBCDField
      FieldName = 'NOTA_VALOR_RETIDO_COFINS'
      Origin = 'NOTAS.NOTA_VALOR_RETIDO_COFINS'
      Precision = 18
      Size = 2
    end
    object tNotasNOTA_VALOR_RETIDO_CSLL: TIBBCDField
      FieldName = 'NOTA_VALOR_RETIDO_CSLL'
      Origin = 'NOTAS.NOTA_VALOR_RETIDO_CSLL'
      Precision = 18
      Size = 2
    end
    object tNotasNOTA_VALOR_BASE_RETIDO_IRPJ: TIBBCDField
      FieldName = 'NOTA_VALOR_BASE_RETIDO_IRPJ'
      Origin = 'NOTAS.NOTA_VALOR_BASE_RETIDO_IRPJ'
      Precision = 18
      Size = 2
    end
    object tNotasNOTA_VALOR_RETIDO_IRPJ: TIBBCDField
      FieldName = 'NOTA_VALOR_RETIDO_IRPJ'
      Origin = 'NOTAS.NOTA_VALOR_RETIDO_IRPJ'
      Precision = 18
      Size = 2
    end
    object tNotasNOTA_VALOR_BASE_RETIDO_INSS: TIBBCDField
      FieldName = 'NOTA_VALOR_BASE_RETIDO_INSS'
      Origin = 'NOTAS.NOTA_VALOR_BASE_RETIDO_INSS'
      Precision = 18
      Size = 2
    end
    object tNotasNOTA_VALOR_RETIDO_INSS: TIBBCDField
      FieldName = 'NOTA_VALOR_RETIDO_INSS'
      Origin = 'NOTAS.NOTA_VALOR_RETIDO_INSS'
      Precision = 18
      Size = 2
    end
    object tNotasCNPJ_CLIENTE: TIBStringField
      FieldName = 'CNPJ_CLIENTE'
      Origin = 'NOTAS.CNPJ_CLIENTE'
      Size = 15
    end
    object tNotasASSINATURA_XML: TIBStringField
      FieldName = 'ASSINATURA_XML'
      Origin = 'NOTAS.ASSINATURA_XML'
      Size = 150
    end
    object tNotasNRO_LOTE: TIntegerField
      FieldName = 'NRO_LOTE'
      Origin = 'NOTAS.NRO_LOTE'
    end
    object tNotasNRO_RECIBO_RECEITA: TIBStringField
      FieldName = 'NRO_RECIBO_RECEITA'
      Origin = 'NOTAS.NRO_RECIBO_RECEITA'
      Size = 150
    end
    object tNotasNRO_PROTOCOLO: TIBStringField
      FieldName = 'NRO_PROTOCOLO'
      Origin = 'NOTAS.NRO_PROTOCOLO'
      Size = 150
    end
    object tNotasCHAVE_NFE: TIBStringField
      FieldName = 'CHAVE_NFE'
      Origin = 'NOTAS.CHAVE_NFE'
      Size = 150
    end
    object tNotasXML: TMemoField
      FieldName = 'XML'
      Origin = 'NOTAS.XML'
      BlobType = ftMemo
      Size = 8
    end
    object tNotasERRO_RETORNO_XML: TMemoField
      FieldName = 'ERRO_RETORNO_XML'
      Origin = 'NOTAS.ERRO_RETORNO_XML'
      BlobType = ftMemo
      Size = 8
    end
    object tNotasERRO_RETORNO_TRATADO: TIBStringField
      FieldName = 'ERRO_RETORNO_TRATADO'
      Origin = 'NOTAS.ERRO_RETORNO_TRATADO'
      Size = 400
    end
    object tNotasMOTIVO_ANULACAO_NOTA: TIBStringField
      FieldName = 'MOTIVO_ANULACAO_NOTA'
      Origin = 'NOTAS.MOTIVO_ANULACAO_NOTA'
      Size = 150
    end
    object tNotasXMLAUTORIZACAO: TMemoField
      FieldName = 'XMLAUTORIZACAO'
      Origin = '"NOTAS"."XMLAUTORIZACAO"'
      ProviderFlags = [pfInUpdate]
      BlobType = ftMemo
      Size = 8
    end
  end
  object tItens: TIBDataSet
    Database = BancoNFE
    Transaction = trNFE
    DeleteSQL.Strings = (
      'delete from NOTA_ITENS'
      'where'
      '  ID_NOTA_ITEM = :OLD_ID_NOTA_ITEM')
    InsertSQL.Strings = (
      'insert into NOTA_ITENS'
      
        '  (ID_NOTA_ITEM, ID_NOTA, PRODUTO_CODIGO, PRODUTO_EAN, PRODUTO_D' +
        'ESCRICAO, '
      
        '   PRODUTO_CLASSIFICACAO_FISCAL, PRODUTO_COD_EXCESSAO_TIPI, PROD' +
        'UTO_ORIGEM, '
      
        '   ITEM_CF_OP, ITEM_UNIDADE, ITEM_QUANTIDADE, ITEM_UNITARIO, ITE' +
        'M_VALOR_BRUTO, '
      
        '   ITEM_COD_GTIN, ICMS_ST, ICMS_MODALIDADE_BASE, ICMS_VALOR_BASE' +
        ', ICMS_PCT_REDUCAO_BASE, '
      
        '   ICMS_PERCENTUAL, ICMS_VALOR_IMPOSTO, ICMS_SUBST_MODALIDADE_BA' +
        'SE, ICMS_SUBST_PCT_MARGEM_ADIC, '
      
        '   ICMS_SUBST_PC_REDUCAO, ICMS_SUBST_VALOR_BASE, ICMS_SUBST_PERC' +
        'ENTUAL, '
      
        '   ICMS_SUBST_VALOR_IMPOSTO, PIS_ST, PIS_VALOR_BASE, PIS_PERCENT' +
        'UAL, PIS_VALOR_IMPOSTO, '
      
        '   COFINS_ST, COFINS_VALOR_BASE, COFINS_PERCENTUAL, COFINS_VALOR' +
        '_IMPOSTO, '
      
        '   IPI_ST, IPI_VALOR_BASE, IPI_PERCENTUAL, IPI_VALOR_IMPOSTO, IP' +
        'I_CLASSE_CIGARRO_BEBIDA, '
      
        '   IPI_CNPJ_PRODUTOR_EXPORTACAO, IPI_CODIGO_SELO_CONTROLE, IPI_Q' +
        'UANTIDADE_SELOS, '
      
        '   IPI_CODIGO_ENQUADRAMENTO_LEGAL, ISSQN_VALOR_BASE, ISSQN_ALIQU' +
        'OTA, ISSQN_VALOR_IMPOSTO, '
      '   ISSQN_COD_LISTA_SERVICOS, PRODUTOS_DESCRICAO_COMPLEMENTAR)'
      'values'
      
        '  (:ID_NOTA_ITEM, :ID_NOTA, :PRODUTO_CODIGO, :PRODUTO_EAN, :PROD' +
        'UTO_DESCRICAO, '
      
        '   :PRODUTO_CLASSIFICACAO_FISCAL, :PRODUTO_COD_EXCESSAO_TIPI, :P' +
        'RODUTO_ORIGEM, '
      
        '   :ITEM_CF_OP, :ITEM_UNIDADE, :ITEM_QUANTIDADE, :ITEM_UNITARIO,' +
        ' :ITEM_VALOR_BRUTO, '
      
        '   :ITEM_COD_GTIN, :ICMS_ST, :ICMS_MODALIDADE_BASE, :ICMS_VALOR_' +
        'BASE, :ICMS_PCT_REDUCAO_BASE, '
      
        '   :ICMS_PERCENTUAL, :ICMS_VALOR_IMPOSTO, :ICMS_SUBST_MODALIDADE' +
        '_BASE, '
      
        '   :ICMS_SUBST_PCT_MARGEM_ADIC, :ICMS_SUBST_PC_REDUCAO, :ICMS_SU' +
        'BST_VALOR_BASE, '
      
        '   :ICMS_SUBST_PERCENTUAL, :ICMS_SUBST_VALOR_IMPOSTO, :PIS_ST, :' +
        'PIS_VALOR_BASE, '
      
        '   :PIS_PERCENTUAL, :PIS_VALOR_IMPOSTO, :COFINS_ST, :COFINS_VALO' +
        'R_BASE, '
      
        '   :COFINS_PERCENTUAL, :COFINS_VALOR_IMPOSTO, :IPI_ST, :IPI_VALO' +
        'R_BASE, '
      
        '   :IPI_PERCENTUAL, :IPI_VALOR_IMPOSTO, :IPI_CLASSE_CIGARRO_BEBI' +
        'DA, :IPI_CNPJ_PRODUTOR_EXPORTACAO, '
      
        '   :IPI_CODIGO_SELO_CONTROLE, :IPI_QUANTIDADE_SELOS, :IPI_CODIGO' +
        '_ENQUADRAMENTO_LEGAL, '
      
        '   :ISSQN_VALOR_BASE, :ISSQN_ALIQUOTA, :ISSQN_VALOR_IMPOSTO, :IS' +
        'SQN_COD_LISTA_SERVICOS, '
      '   :PRODUTOS_DESCRICAO_COMPLEMENTAR)')
    RefreshSQL.Strings = (
      'Select '
      '  ID_NOTA_ITEM,'
      '  ID_NOTA,'
      '  PRODUTO_CODIGO,'
      '  PRODUTO_EAN,'
      '  PRODUTO_DESCRICAO,'
      '  PRODUTO_CLASSIFICACAO_FISCAL,'
      '  PRODUTO_COD_EXCESSAO_TIPI,'
      '  PRODUTO_ORIGEM,'
      '  ITEM_CF_OP,'
      '  ITEM_UNIDADE,'
      '  ITEM_QUANTIDADE,'
      '  ITEM_UNITARIO,'
      '  ITEM_VALOR_BRUTO,'
      '  ITEM_COD_GTIN,'
      '  ICMS_ST,'
      '  ICMS_MODALIDADE_BASE,'
      '  ICMS_VALOR_BASE,'
      '  ICMS_PCT_REDUCAO_BASE,'
      '  ICMS_PERCENTUAL,'
      '  ICMS_VALOR_IMPOSTO,'
      '  ICMS_SUBST_MODALIDADE_BASE,'
      '  ICMS_SUBST_PCT_MARGEM_ADIC,'
      '  ICMS_SUBST_PC_REDUCAO,'
      '  ICMS_SUBST_VALOR_BASE,'
      '  ICMS_SUBST_PERCENTUAL,'
      '  ICMS_SUBST_VALOR_IMPOSTO,'
      '  PIS_ST,'
      '  PIS_VALOR_BASE,'
      '  PIS_PERCENTUAL,'
      '  PIS_VALOR_IMPOSTO,'
      '  COFINS_ST,'
      '  COFINS_VALOR_BASE,'
      '  COFINS_PERCENTUAL,'
      '  COFINS_VALOR_IMPOSTO,'
      '  IPI_ST,'
      '  IPI_VALOR_BASE,'
      '  IPI_PERCENTUAL,'
      '  IPI_VALOR_IMPOSTO,'
      '  IPI_CLASSE_CIGARRO_BEBIDA,'
      '  IPI_CNPJ_PRODUTOR_EXPORTACAO,'
      '  IPI_CODIGO_SELO_CONTROLE,'
      '  IPI_QUANTIDADE_SELOS,'
      '  IPI_CODIGO_ENQUADRAMENTO_LEGAL,'
      '  ISSQN_VALOR_BASE,'
      '  ISSQN_ALIQUOTA,'
      '  ISSQN_VALOR_IMPOSTO,'
      '  ISSQN_COD_LISTA_SERVICOS,'
      '  PRODUTOS_DESCRICAO_COMPLEMENTAR'
      'from NOTA_ITENS '
      'where'
      '  ID_NOTA_ITEM = :ID_NOTA_ITEM')
    SelectSQL.Strings = (
      'select * from NOTA_ITENS'
      'where id_nota= :piIdNota'
      ''
      'order by id_nota_item')
    ModifySQL.Strings = (
      'update NOTA_ITENS'
      'set'
      '  ID_NOTA_ITEM = :ID_NOTA_ITEM,'
      '  ID_NOTA = :ID_NOTA,'
      '  PRODUTO_CODIGO = :PRODUTO_CODIGO,'
      '  PRODUTO_EAN = :PRODUTO_EAN,'
      '  PRODUTO_DESCRICAO = :PRODUTO_DESCRICAO,'
      '  PRODUTO_CLASSIFICACAO_FISCAL = :PRODUTO_CLASSIFICACAO_FISCAL,'
      '  PRODUTO_COD_EXCESSAO_TIPI = :PRODUTO_COD_EXCESSAO_TIPI,'
      '  PRODUTO_ORIGEM = :PRODUTO_ORIGEM,'
      '  ITEM_CF_OP = :ITEM_CF_OP,'
      '  ITEM_UNIDADE = :ITEM_UNIDADE,'
      '  ITEM_QUANTIDADE = :ITEM_QUANTIDADE,'
      '  ITEM_UNITARIO = :ITEM_UNITARIO,'
      '  ITEM_VALOR_BRUTO = :ITEM_VALOR_BRUTO,'
      '  ITEM_COD_GTIN = :ITEM_COD_GTIN,'
      '  ICMS_ST = :ICMS_ST,'
      '  ICMS_MODALIDADE_BASE = :ICMS_MODALIDADE_BASE,'
      '  ICMS_VALOR_BASE = :ICMS_VALOR_BASE,'
      '  ICMS_PCT_REDUCAO_BASE = :ICMS_PCT_REDUCAO_BASE,'
      '  ICMS_PERCENTUAL = :ICMS_PERCENTUAL,'
      '  ICMS_VALOR_IMPOSTO = :ICMS_VALOR_IMPOSTO,'
      '  ICMS_SUBST_MODALIDADE_BASE = :ICMS_SUBST_MODALIDADE_BASE,'
      '  ICMS_SUBST_PCT_MARGEM_ADIC = :ICMS_SUBST_PCT_MARGEM_ADIC,'
      '  ICMS_SUBST_PC_REDUCAO = :ICMS_SUBST_PC_REDUCAO,'
      '  ICMS_SUBST_VALOR_BASE = :ICMS_SUBST_VALOR_BASE,'
      '  ICMS_SUBST_PERCENTUAL = :ICMS_SUBST_PERCENTUAL,'
      '  ICMS_SUBST_VALOR_IMPOSTO = :ICMS_SUBST_VALOR_IMPOSTO,'
      '  PIS_ST = :PIS_ST,'
      '  PIS_VALOR_BASE = :PIS_VALOR_BASE,'
      '  PIS_PERCENTUAL = :PIS_PERCENTUAL,'
      '  PIS_VALOR_IMPOSTO = :PIS_VALOR_IMPOSTO,'
      '  COFINS_ST = :COFINS_ST,'
      '  COFINS_VALOR_BASE = :COFINS_VALOR_BASE,'
      '  COFINS_PERCENTUAL = :COFINS_PERCENTUAL,'
      '  COFINS_VALOR_IMPOSTO = :COFINS_VALOR_IMPOSTO,'
      '  IPI_ST = :IPI_ST,'
      '  IPI_VALOR_BASE = :IPI_VALOR_BASE,'
      '  IPI_PERCENTUAL = :IPI_PERCENTUAL,'
      '  IPI_VALOR_IMPOSTO = :IPI_VALOR_IMPOSTO,'
      '  IPI_CLASSE_CIGARRO_BEBIDA = :IPI_CLASSE_CIGARRO_BEBIDA,'
      '  IPI_CNPJ_PRODUTOR_EXPORTACAO = :IPI_CNPJ_PRODUTOR_EXPORTACAO,'
      '  IPI_CODIGO_SELO_CONTROLE = :IPI_CODIGO_SELO_CONTROLE,'
      '  IPI_QUANTIDADE_SELOS = :IPI_QUANTIDADE_SELOS,'
      '  IPI_CODIGO_ENQUADRAMENTO_LEGAL = '
      ':IPI_CODIGO_ENQUADRAMENTO_LEGAL,'
      '  ISSQN_VALOR_BASE = :ISSQN_VALOR_BASE,'
      '  ISSQN_ALIQUOTA = :ISSQN_ALIQUOTA,'
      '  ISSQN_VALOR_IMPOSTO = :ISSQN_VALOR_IMPOSTO,'
      '  ISSQN_COD_LISTA_SERVICOS = :ISSQN_COD_LISTA_SERVICOS,'
      '  PRODUTOS_DESCRICAO_COMPLEMENTAR = '
      ':PRODUTOS_DESCRICAO_COMPLEMENTAR'
      'where'
      '  ID_NOTA_ITEM = :OLD_ID_NOTA_ITEM')
    Left = 141
    Top = 284
    object tItensID_NOTA_ITEM: TIntegerField
      FieldName = 'ID_NOTA_ITEM'
      Origin = 'NOTA_ITENS.ID_NOTA_ITEM'
      Required = True
    end
    object tItensID_NOTA: TIntegerField
      FieldName = 'ID_NOTA'
      Origin = 'NOTA_ITENS.ID_NOTA'
      Required = True
    end
    object tItensPRODUTO_CODIGO: TIBStringField
      FieldName = 'PRODUTO_CODIGO'
      Origin = 'NOTA_ITENS.PRODUTO_CODIGO'
    end
    object tItensPRODUTO_EAN: TIBStringField
      FieldName = 'PRODUTO_EAN'
      Origin = 'NOTA_ITENS.PRODUTO_EAN'
    end
    object tItensPRODUTO_DESCRICAO: TIBStringField
      FieldName = 'PRODUTO_DESCRICAO'
      Origin = 'NOTA_ITENS.PRODUTO_DESCRICAO'
      Size = 150
    end
    object tItensPRODUTO_CLASSIFICACAO_FISCAL: TIBStringField
      FieldName = 'PRODUTO_CLASSIFICACAO_FISCAL'
      Origin = 'NOTA_ITENS.PRODUTO_CLASSIFICACAO_FISCAL'
    end
    object tItensPRODUTO_ORIGEM: TIBStringField
      FieldName = 'PRODUTO_ORIGEM'
      Origin = 'NOTA_ITENS.PRODUTO_ORIGEM'
      FixedChar = True
      Size = 1
    end
    object tItensITEM_CF_OP: TIBStringField
      FieldName = 'ITEM_CF_OP'
      Origin = 'NOTA_ITENS.ITEM_CF_OP'
      Size = 4
    end
    object tItensITEM_UNIDADE: TIBStringField
      FieldName = 'ITEM_UNIDADE'
      Origin = 'NOTA_ITENS.ITEM_UNIDADE'
    end
    object tItensITEM_QUANTIDADE: TIBBCDField
      FieldName = 'ITEM_QUANTIDADE'
      Origin = 'NOTA_ITENS.ITEM_QUANTIDADE'
      Precision = 18
      Size = 4
    end
    object tItensITEM_UNITARIO: TIBBCDField
      FieldName = 'ITEM_UNITARIO'
      Origin = 'NOTA_ITENS.ITEM_UNITARIO'
      Precision = 18
      Size = 4
    end
    object tItensITEM_VALOR_BRUTO: TIBBCDField
      FieldName = 'ITEM_VALOR_BRUTO'
      Origin = 'NOTA_ITENS.ITEM_VALOR_BRUTO'
      Precision = 18
      Size = 2
    end
    object tItensITEM_COD_GTIN: TIBStringField
      FieldName = 'ITEM_COD_GTIN'
      Origin = 'NOTA_ITENS.ITEM_COD_GTIN'
    end
    object tItensICMS_ST: TIBStringField
      FieldName = 'ICMS_ST'
      Origin = 'NOTA_ITENS.ICMS_ST'
      Size = 2
    end
    object tItensICMS_MODALIDADE_BASE: TIBStringField
      FieldName = 'ICMS_MODALIDADE_BASE'
      Origin = 'NOTA_ITENS.ICMS_MODALIDADE_BASE'
      FixedChar = True
      Size = 1
    end
    object tItensICMS_VALOR_BASE: TIBBCDField
      FieldName = 'ICMS_VALOR_BASE'
      Origin = 'NOTA_ITENS.ICMS_VALOR_BASE'
      Precision = 18
      Size = 2
    end
    object tItensICMS_PERCENTUAL: TIBBCDField
      FieldName = 'ICMS_PERCENTUAL'
      Origin = 'NOTA_ITENS.ICMS_PERCENTUAL'
      Precision = 18
      Size = 2
    end
    object tItensICMS_VALOR_IMPOSTO: TIBBCDField
      FieldName = 'ICMS_VALOR_IMPOSTO'
      Origin = 'NOTA_ITENS.ICMS_VALOR_IMPOSTO'
      Precision = 18
      Size = 2
    end
    object tItensPIS_ST: TIBStringField
      FieldName = 'PIS_ST'
      Origin = 'NOTA_ITENS.PIS_ST'
      Size = 2
    end
    object tItensPIS_VALOR_BASE: TIBBCDField
      FieldName = 'PIS_VALOR_BASE'
      Origin = 'NOTA_ITENS.PIS_VALOR_BASE'
      Precision = 18
      Size = 2
    end
    object tItensPIS_PERCENTUAL: TIBBCDField
      FieldName = 'PIS_PERCENTUAL'
      Origin = 'NOTA_ITENS.PIS_PERCENTUAL'
      Precision = 18
      Size = 2
    end
    object tItensPIS_VALOR_IMPOSTO: TIBBCDField
      FieldName = 'PIS_VALOR_IMPOSTO'
      Origin = 'NOTA_ITENS.PIS_VALOR_IMPOSTO'
      Precision = 18
      Size = 2
    end
    object tItensCOFINS_ST: TIBStringField
      FieldName = 'COFINS_ST'
      Origin = 'NOTA_ITENS.COFINS_ST'
      Size = 2
    end
    object tItensCOFINS_VALOR_BASE: TIBBCDField
      FieldName = 'COFINS_VALOR_BASE'
      Origin = 'NOTA_ITENS.COFINS_VALOR_BASE'
      Precision = 18
      Size = 2
    end
    object tItensCOFINS_PERCENTUAL: TIBBCDField
      FieldName = 'COFINS_PERCENTUAL'
      Origin = 'NOTA_ITENS.COFINS_PERCENTUAL'
      Precision = 18
      Size = 2
    end
    object tItensCOFINS_VALOR_IMPOSTO: TIBBCDField
      FieldName = 'COFINS_VALOR_IMPOSTO'
      Origin = 'NOTA_ITENS.COFINS_VALOR_IMPOSTO'
      Precision = 18
      Size = 2
    end
    object tItensIPI_ST: TIBStringField
      FieldName = 'IPI_ST'
      Origin = 'NOTA_ITENS.IPI_ST'
      Size = 2
    end
    object tItensIPI_VALOR_BASE: TIBBCDField
      FieldName = 'IPI_VALOR_BASE'
      Origin = 'NOTA_ITENS.IPI_VALOR_BASE'
      Precision = 18
      Size = 2
    end
    object tItensIPI_PERCENTUAL: TIBBCDField
      FieldName = 'IPI_PERCENTUAL'
      Origin = 'NOTA_ITENS.IPI_PERCENTUAL'
      Precision = 18
      Size = 2
    end
    object tItensIPI_VALOR_IMPOSTO: TIBBCDField
      FieldName = 'IPI_VALOR_IMPOSTO'
      Origin = 'NOTA_ITENS.IPI_VALOR_IMPOSTO'
      Precision = 18
      Size = 2
    end
    object tItensISSQN_VALOR_BASE: TIBBCDField
      FieldName = 'ISSQN_VALOR_BASE'
      Origin = 'NOTA_ITENS.ISSQN_VALOR_BASE'
      Precision = 18
      Size = 2
    end
    object tItensISSQN_ALIQUOTA: TIBBCDField
      FieldName = 'ISSQN_ALIQUOTA'
      Origin = 'NOTA_ITENS.ISSQN_ALIQUOTA'
      Precision = 18
      Size = 2
    end
    object tItensISSQN_VALOR_IMPOSTO: TIBBCDField
      FieldName = 'ISSQN_VALOR_IMPOSTO'
      Origin = 'NOTA_ITENS.ISSQN_VALOR_IMPOSTO'
      Precision = 18
      Size = 2
    end
    object tItensISSQN_COD_LISTA_SERVICOS: TIntegerField
      FieldName = 'ISSQN_COD_LISTA_SERVICOS'
      Origin = 'NOTA_ITENS.ISSQN_COD_LISTA_SERVICOS'
    end
    object tItensPRODUTO_COD_EXCESSAO_TIPI: TIBStringField
      FieldName = 'PRODUTO_COD_EXCESSAO_TIPI'
      Origin = 'NOTA_ITENS.PRODUTO_COD_EXCESSAO_TIPI'
    end
    object tItensICMS_SUBST_MODALIDADE_BASE: TIBStringField
      FieldName = 'ICMS_SUBST_MODALIDADE_BASE'
      Origin = 'NOTA_ITENS.ICMS_SUBST_MODALIDADE_BASE'
      FixedChar = True
      Size = 1
    end
    object tItensICMS_SUBST_PCT_MARGEM_ADIC: TIBBCDField
      FieldName = 'ICMS_SUBST_PCT_MARGEM_ADIC'
      Origin = 'NOTA_ITENS.ICMS_SUBST_PCT_MARGEM_ADIC'
      Precision = 18
      Size = 2
    end
    object tItensICMS_SUBST_PC_REDUCAO: TIBBCDField
      FieldName = 'ICMS_SUBST_PC_REDUCAO'
      Origin = 'NOTA_ITENS.ICMS_SUBST_PC_REDUCAO'
      Precision = 18
      Size = 2
    end
    object tItensICMS_SUBST_PERCENTUAL: TIBBCDField
      FieldName = 'ICMS_SUBST_PERCENTUAL'
      Origin = 'NOTA_ITENS.ICMS_SUBST_PERCENTUAL'
      Precision = 18
      Size = 2
    end
    object tItensICMS_SUBST_VALOR_IMPOSTO: TIBBCDField
      FieldName = 'ICMS_SUBST_VALOR_IMPOSTO'
      Origin = 'NOTA_ITENS.ICMS_SUBST_VALOR_IMPOSTO'
      Precision = 18
      Size = 2
    end
    object tItensICMS_PCT_REDUCAO_BASE: TIBBCDField
      FieldName = 'ICMS_PCT_REDUCAO_BASE'
      Origin = 'NOTA_ITENS.ICMS_PCT_REDUCAO_BASE'
      Precision = 18
      Size = 2
    end
    object tItensICMS_SUBST_VALOR_BASE: TIBBCDField
      FieldName = 'ICMS_SUBST_VALOR_BASE'
      Origin = 'NOTA_ITENS.ICMS_SUBST_VALOR_BASE'
      Precision = 18
      Size = 2
    end
    object tItensIPI_CLASSE_CIGARRO_BEBIDA: TIBStringField
      FieldName = 'IPI_CLASSE_CIGARRO_BEBIDA'
      Origin = 'NOTA_ITENS.IPI_CLASSE_CIGARRO_BEBIDA'
    end
    object tItensIPI_CNPJ_PRODUTOR_EXPORTACAO: TIBStringField
      FieldName = 'IPI_CNPJ_PRODUTOR_EXPORTACAO'
      Origin = 'NOTA_ITENS.IPI_CNPJ_PRODUTOR_EXPORTACAO'
      Size = 15
    end
    object tItensIPI_CODIGO_SELO_CONTROLE: TIBStringField
      FieldName = 'IPI_CODIGO_SELO_CONTROLE'
      Origin = 'NOTA_ITENS.IPI_CODIGO_SELO_CONTROLE'
      Size = 150
    end
    object tItensIPI_CODIGO_ENQUADRAMENTO_LEGAL: TIBStringField
      FieldName = 'IPI_CODIGO_ENQUADRAMENTO_LEGAL'
      Origin = 'NOTA_ITENS.IPI_CODIGO_ENQUADRAMENTO_LEGAL'
    end
    object tItensIPI_QUANTIDADE_SELOS: TIntegerField
      FieldName = 'IPI_QUANTIDADE_SELOS'
      Origin = 'NOTA_ITENS.IPI_QUANTIDADE_SELOS'
    end
    object tItensPRODUTOS_DESCRICAO_COMPLEMENTAR: TIBStringField
      FieldName = 'PRODUTOS_DESCRICAO_COMPLEMENTAR'
      Origin = 'NOTA_ITENS.PRODUTOS_DESCRICAO_COMPLEMENTAR'
      Size = 2000
    end
  end
  object pBuscaPais: TIBQuery
    Database = BancoNFE
    Transaction = trNFE
    SQL.Strings = (
      'select * from paises where nome = :psPais')
    Left = 41
    Top = 280
    ParamData = <
      item
        DataType = ftUnknown
        Name = 'psPais'
        ParamType = ptUnknown
      end>
    object pBuscaPaisCOD_PAIS: TIntegerField
      FieldName = 'COD_PAIS'
      Origin = 'PAISES.COD_PAIS'
      Required = True
    end
    object pBuscaPaisNOME: TIBStringField
      FieldName = 'NOME'
      Origin = 'PAISES.NOME'
      Size = 150
    end
  end
  object tDuplicatas: TIBDataSet
    Database = BancoNFE
    Transaction = trNFE
    DeleteSQL.Strings = (
      'delete from DUPLICATAS'
      'where'
      '  ID_DUPLICATA = :OLD_ID_DUPLICATA')
    InsertSQL.Strings = (
      'insert into DUPLICATAS'
      '  (ID_DUPLICATA, ID_NOTA, NUMERO, VENCIMENTO, VALOR)'
      'values'
      '  (:ID_DUPLICATA, :ID_NOTA, :NUMERO, :VENCIMENTO, :VALOR)')
    RefreshSQL.Strings = (
      'Select '
      '  ID_DUPLICATA,'
      '  ID_NOTA,'
      '  NUMERO,'
      '  VENCIMENTO,'
      '  VALOR'
      'from DUPLICATAS '
      'where'
      '  ID_DUPLICATA = :ID_DUPLICATA')
    SelectSQL.Strings = (
      'select * from DUPLICATAS'
      'where id_nota= :piIdNota'
      ''
      ''
      'order by numero')
    ModifySQL.Strings = (
      'update DUPLICATAS'
      'set'
      '  ID_DUPLICATA = :ID_DUPLICATA,'
      '  ID_NOTA = :ID_NOTA,'
      '  NUMERO = :NUMERO,'
      '  VENCIMENTO = :VENCIMENTO,'
      '  VALOR = :VALOR'
      'where'
      '  ID_DUPLICATA = :OLD_ID_DUPLICATA')
    Left = 205
    Top = 288
    object tDuplicatasID_DUPLICATA: TIntegerField
      FieldName = 'ID_DUPLICATA'
      Origin = 'DUPLICATAS.ID_DUPLICATA'
      Required = True
    end
    object tDuplicatasID_NOTA: TIntegerField
      FieldName = 'ID_NOTA'
      Origin = 'DUPLICATAS.ID_NOTA'
      Required = True
    end
    object tDuplicatasNUMERO: TIBStringField
      FieldName = 'NUMERO'
      Origin = 'DUPLICATAS.NUMERO'
    end
    object tDuplicatasVENCIMENTO: TDateTimeField
      FieldName = 'VENCIMENTO'
      Origin = 'DUPLICATAS.VENCIMENTO'
    end
    object tDuplicatasVALOR: TIBBCDField
      FieldName = 'VALOR'
      Origin = 'DUPLICATAS.VALOR'
      Precision = 18
      Size = 2
    end
  end
  object tEmitentes: TIBDataSet
    Database = BancoNFE
    Transaction = trNFE
    DeleteSQL.Strings = (
      'delete from EMITENTES'
      'where'
      '  CNPJ = :OLD_CNPJ')
    InsertSQL.Strings = (
      'insert into EMITENTES'
      
        '  (CNPJ, NOME_CERTIFICADO, UF, ARQUIVO_LOGO, AMBIENTE, TIPO_CERT' +
        'IFICADO, '
      '   TIPO_FORMULARIO)'
      'values'
      
        '  (:CNPJ, :NOME_CERTIFICADO, :UF, :ARQUIVO_LOGO, :AMBIENTE, :TIP' +
        'O_CERTIFICADO, '
      '   :TIPO_FORMULARIO)')
    RefreshSQL.Strings = (
      'Select '
      '  CNPJ,'
      '  NOME_CERTIFICADO,'
      '  UF,'
      '  ARQUIVO_LOGO,'
      '  AMBIENTE,'
      '  TIPO_CERTIFICADO,'
      '  TIPO_FORMULARIO'
      'from EMITENTES '
      'where'
      '  CNPJ = :CNPJ')
    SelectSQL.Strings = (
      'SELECT * FROM EMITENTES'
      ''
      'where cnpj = :psCNPJ')
    ModifySQL.Strings = (
      'update EMITENTES'
      'set'
      '  CNPJ = :CNPJ,'
      '  NOME_CERTIFICADO = :NOME_CERTIFICADO,'
      '  UF = :UF,'
      '  ARQUIVO_LOGO = :ARQUIVO_LOGO,'
      '  AMBIENTE = :AMBIENTE,'
      '  TIPO_CERTIFICADO = :TIPO_CERTIFICADO,'
      '  TIPO_FORMULARIO = :TIPO_FORMULARIO'
      'where'
      '  CNPJ = :OLD_CNPJ')
    Left = 201
    Top = 240
    object tEmitentesCNPJ: TIBStringField
      FieldName = 'CNPJ'
      Origin = 'EMITENTES.CNPJ'
      Required = True
      Size = 15
    end
    object tEmitentesUF: TIBStringField
      FieldName = 'UF'
      Origin = 'EMITENTES.UF'
      Size = 2
    end
    object tEmitentesARQUIVO_LOGO: TIBStringField
      FieldName = 'ARQUIVO_LOGO'
      Origin = 'EMITENTES.ARQUIVO_LOGO'
      Size = 150
    end
    object tEmitentesAMBIENTE: TIBStringField
      FieldName = 'AMBIENTE'
      Origin = 'EMITENTES.AMBIENTE'
    end
    object tEmitentesTIPO_CERTIFICADO: TIBStringField
      FieldName = 'TIPO_CERTIFICADO'
      Origin = 'EMITENTES.TIPO_CERTIFICADO'
    end
    object tEmitentesTIPO_FORMULARIO: TIBStringField
      FieldName = 'TIPO_FORMULARIO'
      Origin = 'EMITENTES.TIPO_FORMULARIO'
    end
    object tEmitentesNOME_CERTIFICADO: TIBStringField
      FieldName = 'NOME_CERTIFICADO'
      Origin = 'EMITENTES.NOME_CERTIFICADO'
      Size = 400
    end
  end
  object pBuscaMaxLote: TIBQuery
    Database = BancoNFE
    Transaction = trNFE
    SQL.Strings = (
      'select max(nro_lote) from notas')
    Left = 41
    Top = 184
    object pBuscaMaxLoteMAX: TIntegerField
      FieldName = 'MAX'
    end
  end
  object tOperacoes: TIBDataSet
    Database = BancoNFE
    Transaction = trNFE
    DeleteSQL.Strings = (
      'delete from OPERACOES'
      'where'
      '  ID_OPERACAO = :OLD_ID_OPERACAO')
    InsertSQL.Strings = (
      'insert into OPERACOES'
      '  (OPERACAO, ID_NOTA)'
      'values'
      '  (:OPERACAO, :ID_NOTA)')
    RefreshSQL.Strings = (
      'Select '
      '  ID_OPERACAO,'
      '  OPERACAO,'
      '  ID_NOTA'
      'from OPERACOES '
      'where'
      '  ID_OPERACAO = :ID_OPERACAO')
    SelectSQL.Strings = (
      'SELECT * FROM OPERACOES'
      ''
      ''
      ''
      'order by id_operacao')
    ModifySQL.Strings = (
      'update OPERACOES'
      'set'
      '  OPERACAO = :OPERACAO,'
      '  ID_NOTA = :ID_NOTA'
      'where'
      '  ID_OPERACAO = :OLD_ID_OPERACAO')
    Left = 141
    Top = 108
    object tOperacoesOPERACAO: TIBStringField
      FieldName = 'OPERACAO'
      Origin = 'OPERACOES.OPERACAO'
    end
    object tOperacoesID_NOTA: TIntegerField
      FieldName = 'ID_NOTA'
      Origin = 'OPERACOES.ID_NOTA'
    end
  end
  object tParams: TIBDataSet
    Database = BancoNFE
    Transaction = trNFE
    DeleteSQL.Strings = (
      'delete from parametros'
      'where'
      '  POS_Y = :OLD_POS_Y and'
      '  POS_X = :OLD_POS_X')
    InsertSQL.Strings = (
      'insert into parametros'
      '  (POS_Y, POS_X)'
      'values'
      '  (:POS_Y, :POS_X)')
    RefreshSQL.Strings = (
      'Select *'
      'from parametros '
      'where'
      '  POS_Y = :POS_Y and'
      '  POS_X = :POS_X')
    SelectSQL.Strings = (
      'SELECT * FROM parametros'
      ''
      ''
      ''
      '')
    ModifySQL.Strings = (
      'update parametros'
      'set'
      '  POS_Y = :POS_Y,'
      '  POS_X = :POS_X'
      'where'
      '  POS_Y = :OLD_POS_Y and'
      '  POS_X = :OLD_POS_X')
    Left = 189
    Top = 40
    object tParamsPOS_Y: TIntegerField
      FieldName = 'POS_Y'
      Origin = 'PARAMETROS.POS_Y'
    end
    object tParamsPOS_X: TIntegerField
      FieldName = 'POS_X'
      Origin = 'PARAMETROS.POS_X'
    end
  end
end
